@charset "utf-8";
/* CSS Document */

.ffyy{ display:none;}
.newslistwraper{ position:relative;}
.newslistwraper a.abtn{ height:20px; top:0; display:none;}
.newslist{ height:90px; line-height:90px; overflow:hidden; position:relative;}
.newslist ul{ position:absolute; left:0px; top:0px;}
.newslist li{ height:103px;}
.m_tis_cont .title{ color:#f60;}
#imageShow{ position:relative; z-index:1; overflow:hidden;} 
#imageShow #imageSwitch{ position:absolute; right:0px; bottom:0px; padding-left:50px; z-index:2; filter:Alpha(opacity=70); opacity:0.7;}

/* 2011年11月15日添加与修改 */
.step{ padding:40px 50px 0 25px;}
.step .hd{ height:68px; position:relative; zoom:1; background:url(../images/step_bg.png) no-repeat;}
.step .hd ol{ margin:0; padding:0; list-style:none;}
.step .hd li{ height:68px; float:left;}
.step .hd li a{ height:68px; position:absolute; overflow:hidden; line-height:888px; top:0;}
.step .hd li a:hover{ background:url(../images/step.png) no-repeat;}
.step .hd .step_1 a{ width:206px; left:0;}
.step .hd .step_1 a:hover{ background-position:0 -80px;}
.step .hd .step_2 a{ width:226px; left:181px;}
.step .hd .step_2 a:hover{ background-position:-206px -80px; z-index:0;}
.step .hd .step_3 a{ width:207px; left:382px;}
.step .hd .step_3 a:hover{ background-position:-432px -80px; z-index:0;}
.step .hd .step_1 .cur{ width:224px; left:-16px; background:url(../images/step.png) no-repeat 0 0; z-index:1;}
.step .hd .step_1 .cur:hover{ background-position:0 0;}
.step .hd .step_2 .cur{ width:246px; left:170px; background:url(../images/step.png) no-repeat -224px 0; z-index:1;}
.step .hd .step_2 .cur:hover{ background-position:-224px 0;}
.step .hd .step_3 .cur{ width:225px; left:379px; background:url(../images/step.png) no-repeat -470px 0;}
.step .hd .step_3 .cur:hover{ background-position:-470px 0;}

.step .bd{ margin-top:35px;}
.step .bd h3{ padding:0 0 0 30px; margin:0; height:22px; line-height:22px; font-size:16px; border-bottom:1px dotted #bfbfbf;}
.step .bd ul{ padding:15px 0 15px 55px; overflow:hidden; zoom:1;}
.step .bd li{ width:290px; float:left; height:26px; line-height:26px; padding-left:14px; background:url(../images/step.png) no-repeat -689px -132px;}
.step .bd li a{ color:#09c; outline:none;}
.step .bd li a:hover{ text-decoration:underline;}
.step .bd p{ font-size:12px; margin:10px 0; padding:0; font-family:"宋体"; line-height:16px;}

/* 2012年03月02日添加与修改 */
a{ outline:none;}
.interface_show{ width:914px; overflow:hidden; zoom:1; margin:0 auto;}
.big_pic{ border:1px solid #ccc; border-radius:6px; box-shadow:0 0 5px #666; padding:6px; width:890px; height:500px; text-align:center; margin:30px 5px 0; position:relative; background:url(../images/loader.gif) no-repeat center center;}
.mouseoverleft, .mouseoverright{ position:absolute; width:445px; height:500px; z-index:2;}
.mouseoverleft{ left:6px;}
.mouseoverright{ right:6px;}
.pageleft, .pageright{ position:absolute; left:0; top:0; width:100%; cursor:pointer; z-index:101; height:500px;}
.pageleft{}
.pageright{}
.pageleft span, .pageright span{ width:100px; height:95px; _display:inline; _background-image:none; margin-top:200px;}
.pageleft span{ float:left; margin-left:24px; background:url(../images/right.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/right.png');}
.pageright span{ float:right; margin-right:24px; background:url(../images/left.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left.png');}
.pageleft-bg, .pageright-bg{ background:#fff; filter:alpha(opacity=0); opacity:0; position:absolute; left:0; top:0; width:100%; z-index:100; height:500px;}
.pageleft-bg{}
.pageright-bg{}
.pageleft span a, .pageright span a{ display:block; position:relative; width:100px; height:95px;}
.bigpicshow{ position:relative; zoom:1;}
.bigpicshow img{ position:absolute; left:0; top:0; opacity:1; width:890px; height:500px; display:none;}

.small_pic{ overflow:hidden; zoom:1;}
.small_pic .left, 
.small_pic .right{ width:20px; height:78px; margin-top:50px; position:relative; border:1px solid #ccc; background:#fff; _display:inline;}
.small_pic .left:hover, 
.small_pic .right:hover{ border:1px solid #666; text-decoration:none;}
.small_pic .left{ float:left; margin-right:15px;}
.small_pic .right{ float:right; margin-left:15px;}
.small_pic .cur{ background:#f3f3f3;}
.small_pic .cur:hover{ cursor:default; border-color:#ccc;}
.small_pic .arrow{ font-size:40px; color:#000; position:absolute; top:30px; left:3px; width:12px; height:20px; overflow:hidden; line-height:20px;}
.small_pic .right .arrow{ text-indent:-11px; left:5px;}
.small_pic .cur .arrow{ color:#ccc;}
.list_smallpic{ float:left; width:840px; overflow:hidden; visibility:visible; position:relative; z-index:1; left:0; margin-top:20px; height:192px;}
.list_smallpic ul{ position:absolute; z-index:2; width:1700px; left:0;}
.list_smallpic li{ width:160px; float:left; margin-right:10px; _display:inline;}
.list_smallpic .pic{ border:1px solid #ccc; display:block; width:140px; height:140px; padding:9px;}
.list_smallpic .pic img{ width:140px; height:140px; filter:alpha(opacity=50); opacity:0.5;}
.list_smallpic .pic:hover img, .list_smallpic .act img{ filter:alpha(opacity=100); opacity:1;}
.list_smallpic p{ height:20px; line-height:20px; text-align:center; margin-top:5px;}

/* 2012年03月31日添加与修改 */
.odds_mod .txt li,
.odds_mod .txt .more{ background:url(../images/pic0331.png) no-repeat;}
.odds_mod{ overflow:hidden; zoom:1; padding-top:5px;}
.odds_mod .pic{ float:left; width:180px; padding:2px 0 0 20px;}
.odds_mod .pic img{ width:160px; height:105px;}
.odds_mod .txt{ float:right; width:714px; position:relative; zoom:1;}
.odds_mod .txt li{ background-position:-85px 9px; padding-left:15px; line-height:22px;}
.odds_mod .txt .more{ background-position:0 0; width:75px; height:25px; line-height:25px; position:absolute; right:50px; bottom:0; text-align:center; color:#333;}
.odds_mod .txt .more:hover{ background-position:0 -25px;}
.why_do .pic{ float:right; width:444px; padding:10px 0 0;}
.why_do .pic img{ height:80px; width:auto; padding:5px; border:1px solid #ccc; box-shadow:0 0 3px #ccc; margin-right:10px; _display:inline;}
.why_do .txt{ float:left; width:450px; padding-left:20px;}
.why_do .txt .more{ right:30px;}
.call_back .pic{ padding-top:15px;}

/* 2012年04月12日从style样式表里移出 */
.vice_nav{ border-bottom:1px solid #ddd; border-left:1px solid #ddd; width:148px;}
.vice_nav li{ height:25px; line-height:25px; text-align:center; overflow:hidden; zoom:1;}
.vice_nav li a{ color:#333;}
.vice_nav li a:hover{ color:#06c; text-decoration:underline;}
.vice_nav .thisclass,
.vice_nav .thisclass:hover{ color:#f60; font-weight:700; text-decoration:none;}

.pager{ overflow:hidden; zoom:1; margin:20px 0;}
.pager ul{ float:right; padding-right:20px;}
.pager li{ float:left; padding-left:3px; height:28px; line-height:28px;}
.pager a{ border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:20px; padding:3px 10px; overflow:hidden; zoom:1; color:#333; display:block; font:14px/20px arial; float:left;}
.pager a:hover{ background:#21b4ed; color:#fff;}
.pager .thisclass a{ padding:4px 11px; border:medium none; color:#f60; font-weight:700;}
.pager .pageinfo strong{ color:#f60;}

.default_hide{ display:none; line-height:20px; /*opacity:0.5; filter:alpha(opacity=50);*/ border:1px dotted #DCDCDC; border-top:none; padding:5px;}
.default_hide h2,
.default_hide h4,
.default_hide p,
.default_hide dl,
.default_hide dd,
.default_hide dt,
.default_hide ol,
.default_hide li{ margin:0; padding:0;}
.default_hide dl{ overflow:hidden; zoom:1;}
.default_hide dt{ float:left;}
.default_hide li{ list-style:none;}
.default_hide a{ color:#f60; text-decoration:none;}
.default_hide a:hover{ text-decoration:underline;}
.default_hide strong{ color:#f60;}
.default_hide img{ margin-top:10px;}

.h_534{ height:534px; min-height:534px; height:auto!important; _height:534px;}